#pragma once

#include "WindowSystem.h"
#include <Windows.h>

LSH_NAMESPACE_BEGIN

class WindowSystemWin : public WindowSystem{
public:
	WindowSystemWin();
	virtual ~WindowSystemWin();
public:
	virtual bool Init(System* pSystem);
	virtual void Shutdown();
public:
	//virtual bool SetName(char* windowName);
	//virtual void SetSize(unsigned int width, unsigned int height);
	//virtual void GetSize(unsigned int& width, unsigned int& height);
	//HWND GetHwnd(void);
protected:
	System*				 _pSystem;
	HWND				_hwnd;
	unsigned int		_width;
	unsigned int		_height;
};


LSH_NAMESPACE_END


